

#Bq {
        .article {
            width: 1200px;
            margin: 20px auto;

            .banner {

                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                width: 100%;

                a {
                    margin-bottom: 16px;
                    cursor: pointer;

                    .list {
                        background-color: #fff;
                        border-radius: 4px;
                        box-shadow: 0 0.05rem 0.2rem 0 rgba(0, 0, 0, .1);
                        flex-direction: column;
                        display: flex;
                        justify-content: space-between;
                        width: 390px;
                        height: 280px;
                        padding: 16px;

                        .top {
                            img {
                                width: 100%;
                                height: 100%;
                            }

                            display: flex;
                            flex: none;
                            justify-content: space-between;
                            width: 100%;
                            border-radius: 4px;
                            height: 208px;

                            .left {
                                width: 208px;

                                img {
                                    border-radius: 4px;

                                }
                            }

                            .right {
                                width: 145px;
                                display: flex;
                                flex-direction: column;
                                justify-content: space-between;

                                div {
                                    width: 100%;
                                    height: 102px;
                                }
                            }
                        }

                        .text {
                            color: rgba(0, 0, 0, .85);
                            font-size: 20px;
                            font-weight: 600;
                            width: 100%;
                            text-align: left;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                            overflow: hidden;
                            word-break: break-word;
                            word-wrap: break-word;
                        }
                    }
                }
            }
        }
    
}